<?php 

//声明内容为图像
header("Content-type: image/png");

//创建画布
$src=imagecreatetruecolor(600, 400);

//设置颜色,只是设置一个颜色而已，但是还没作用上去的
$color=imagecolorallocate($src, mt_rand(0,255), mt_rand(0,255), mt_rand(0,255));

//填充颜色
imageFill($src,0,0,$color);


//设置颜色
// $color1=imagecolorallocate($src, 255, 255, 255);
//绘制空心矩形
// imagerectangle($src, 20, 20, 300, 200, $color1);

//绘制实心矩形
// imagefilledrectangle($src, 0, 0, 100, 100, $color1);



//绘制空心圆形
// imageellipse($src, 300, 300, 50, 30, $color1);

//绘制实心圆形
// imagefilledellipse($src, 360, 300, 50,30, $color1);

//绘制线条
// imageline($src, 0, 300, 50, 400, $color1);

// 绘制单一像素(绘制一个点)
// for ($i=1; $i <30 ; $i++) { 
	// imagesetpixel($src, mt_rand(200,300), mt_rand(0,200), $color1);
// }

// 用特殊字体输入文本
// imagettftext($src, 50, 0, 300, 100, $color1, "./Prisma.ttf", "abcd");




//输出图像
// 加不加第2个参数, 函数的返回值是"不一样"的,
// 不加第2个参数,是输出图片的2进制信息,因此页面可以显示
// 加了第2个参数,则是保存并返回true/false, 所以页面不能显示图片.
// 你不要既想保存又想显示在页面.
imagepng($src); 



//释放资源
imagedestroy($src);











 ?>